package main.impl;

import main.api.GPSState;

public class H2 implements Heuristic{

	//Cantidad de filas para dejar al cuadrado en su posicion
	@Override
	public Integer computeHeuristic(GPSState state) {
		TipoFicha[][] tablero = ((GPSStateImpl) state).getTablero();
		int i;
		
		for(i=0; i<tablero.length ; i++)
			for(TipoFicha ficha: tablero[i])
				if(ficha==TipoFicha.cuadradog)
					return tablero.length-2-i;
		
		throw new RuntimeException("Poneme un cuadrado GORDO");
	}



}
